var mysql=require('../../mysql.js');
var Q = require('q');
var commonCor = require('./commonController.js');

// sql 查询语句
var sqls={
	// 查询商品列表
	goodsList:'select * from goods',


}

module.exports = function(app){
	
	// 获得品牌列表
	var goodsList=function(){
		var defer=Q.defer();
		mysql(sqls.goodsList,function(data){
			defer.resolve(data);
		});
		return  defer.promise;
	};

	// 获得 品牌|分类 列表
	app.all('/api/goods/getGoodsList', function (req, res, next) {
		Q.all([commonCor.brands(),commonCor.categorys(),goodsList()]).then(function(data){
			var brands=data[0];
			var categorys=data[1];
			var goods=data[2];
			
			// 添加品牌和分类中文名
			goods.forEach(function(val,index){
				brands.forEach(function(b_val){
					if(val.b_id===b_val.b_id){
						val.b_name=b_val.b_name;
					}
				});
				categorys.forEach(function(c_val){
					if(val.t_id===c_val.t_id){
						val.t_name=c_val.t_name;
					}
				});
			})
			res.send(goods);
		});
	});	
	
	
	
};


	
